Section: New Software and Platforms
Klang-OMP
Participants : Olivier Aumage, Nathalie Furmento, Samuel Pitoiset, Samuel Thibault.
-
The Klang-OMP software is a source-to-source OpenMP compiler for languages C and C++. It is developed as part of the Inria development action "ADT K'Star " jointly managed by Inria teams MOAIS (Inria Montbonnot) and RUNTIME (Inria Bordeaux - Sud-Ouest). The Klang-OMP compiler translates OpenMP directives and constructs into API calls from the StarPU runtime system or the XKaapi runtime system (XKaapi is developed by the MOAIS team).
-
The Klang-OMP compiler is virtually fully compliant with OpenMPÂ 3.0 constructs.
-
The Klang-OMP compiler supports OpenMP 4.0 dependent tasks and accelerated targets.